Big Huge Thesaurus

Dipteryx odorata

noun